<?php
	include_once("GlobalFunction.php");
	
	class UserProfile {
		var $UserCode;
		var $Password;
		var $Email;
		var $Name;
		var $Surname;
		var $PrefixID;
		var $Image;
	}
	
	class StudentScore{
			var $CheckInScore;
			var $Midterm;
			var $Final;
	}

	class NameAndID{
		var $StudentCode;
		var $Name;
	}
	class NameAndIDByStudentID{
		var $StudentCode;
		var $Name;
	}
	
	class CourseAnnouncementDTO
	{
		var $CourseAnnouncementID;
		var $SubjectCourseName;
		var $Description;
		var $Name;
		var $StartDate;
		var $Topic;
		var $CourseID;
	}

	class CourseAnnouncementTTO
	{
		var $CourseAnnouncementID;
		var $SubjectCourseName;
		var $Description;
		var $Topic;
		var $Name;
		var $StartDate;
		var $CourseID;
	}

	class CourseAnnouncementSW
	{
		var $CourseAnnouncementID;
		var $CourseID;
		var $Topic;
		var $Description;		
		var $StartDate;
		var $EndDate;
		var $StartTime;
		var $EndTime;
		var $TeacherName;
		var $CourseAnnouncementType;
	}

	class UserSession {
		var $UserCode;
		var $Role; //01 Student, 02 Employee
		var $Name;
		var $UserImageName;
	}
	
	class Student{
		var $StudentCode;
		var $OnlineStatus;
	}
	
	class Prefix{
		var $PrefixID;
		var $PrefixName;
	}

	
	class CourseScheduleSCH
	{
		var $Date;
		var $Status;
		var $CheckInTime;
	}
	
	class CourseSubjectDTO
	{
		var $SubjectCourseName;
		var $CourseID;
	}

	class CourseRegisterSTD
	{
		var $IDCode;
		var $FullName;
		var $EmailSTD;
	}
	class CourseDocumentCDF
	{
		var $Description;
		var $Path;
		var $FileName;
	}

	class CourseScoreDTO
	{
		var $StudentCode;
		var $FullName;
		var $CheckInScore;
		var $Midterm;
		var $Final;
	}

	class CourseDateSH
	{
		var $Label;
		var $Name;
		var $CourseID;
	}
	
	class CourseCheckInDTO
	{
		var $StudentCode;
		var $CourseID;
		var $CourseScheduleID;
		var $CheckInDateTime;
		var $CheckInImage;
	}
	
	class CourseScheduleDTO
	{
		var $CourseScheduleID;
		var $CourseID;
		var $Date;
		var $TimeStart;
		var $TimeEnd;
	}
	
	class CheckInReportDTO
	{
		var $Image;
		var $StudentCode;
		var $StudentName;
		var $DateTime;
		var $CourseID;
		var $CourseScheduleID;
		var $Date;
		var $TimeStart;
		var $TimeEnd;
	}
	class DDLDTO
	{
		var $Name;
		var $Value;
	}
	class CourseDTO
	{
		var $CourseID;
		// var $CourseDetail;
		var $EmployeeCode;
		var $SubjectCode;
		var $Section;
		var $LimitTimeLate;
	}
	
	class CourseDetailDTO
	{
		var $CourseDetail;
		var $TeacherName;
		var $LimitTimeLate;
	}
	
	class CourseAnnouncementResultDTO
	{
		var $StudentCode;
		var $CourseAnnouncementID;
		var $FileName;
		var $FilePath;
		var $Description;
		var $CreatedDate;
		var $CourseAnnouncementResultID;
	}
	
	class CourseShowDTO
	{
		var $CourseID;		
		var $SubjectName;
		var $Section;
		var $LimitTimeLate;
	}
	
	class TeacherCourseAnnouncementShowDTO
	{
		var $CourseAnnouncementID;
		var $AnnouncementDate;
		var $TypeOfAnnouncement;
		var $Topic;
		var $Description;		
	}
	
	class CourseAnnouncementEntity
	{
		var $CourseAnnouncementID;
		var $CourseID;
		var $CourseAnnouncementType;
		var $StartDate;
		var $EndDate;
		var $StartTime;
		var $EndTime;
		var $Topic;
		var $Description;
	}
	
	class CourseDocumentEntity
	{
		var $CourseDocumentID;
		var $CourseID;
		var $FileName;
		var $FilePath;
		var $Description;
	}
	
	class SubjectEntity
	{
		var $SubjectCode;
		var $SubjectName;
	}
	
	class EmployeeEntity
	{
		var $EmployeeCode;
		var $EmployeeType;
	}
	
	class UserProfileUploadDTO {
		var $UserCode;
		var $Password;
		var $Email;
		var $Name;
		var $Surname;
		var $Prefix;
		var $Role;
	}
?>